# -.- coding:utf-8 -.-# __author__= 'vivi'#按照数字大小排列a = (sorted([36, 5, -12, 9, -21]))#按照序列的绝对值大小排列b = sorted([36, 5, -12, 9, -21])#忽略字符串的首字母大小写排列c = sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower)#忽略字符串的首字线大小写逆向排列d = sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower, reverse=True)print(a, b, c, d)#练习from operator import itemgetterL = [('Bob', 75), ('Adam', 93), ('Bart', 66), ('Lisa', 88)]#按照名字排序print(sorted(L, key=itemgetter(0)))#按照成绩由低到高排序print(sorted(L, key=lambda t: t[1]))print(sorted(L, key=itemgetter(1)))#按照成绩由高到底逆向排序print(sorted(L, key=itemgetter(1), reverse=True))